<?php
namespace Admin\Controller;
use Think\Controller;
class GoodsController extends BaseController
{
    public function index()
    {
        $this->display();
    }
    /*物品*/
    // public function thinginformation(){
    //     $goods = M('goods');
    //     $qrcodelist = $goods->order("id desc")->select();

    //     $this->assign('qrcodelist',$qrcodelist);
    //     $this->display();
    // }

    // public function delqrcode()
    // {
    //     $id=I('id');
    //     $qrcodeModel = M('goods');
    //     if($qrcodeModel->delete($id)) {
    //         $this->success('删除成功');
    //     }
    //     else {
    //         $this->error('删除失败');
    //     }
    // }
    public function goodslist(){
        $goodsModel=M('goods');//表明,conf中定义前缀
        $goods=$goodsModel->order('id asc')->select(); //desc降序 asc升序

        //dump($goods);
        $this->goods=$goods;//name属性对应的值 $this->对应值=$goods;
        $this->display();
    }
    // public function isfirst(){
    //     $id=$_GET['id'];
    //     $isfirst=$_GET['isfirst'];
    //     //dump ($isfirst);

    //     $goodsModel = M("goods"); // 实例化User对象
    //     // 要修改的数据对象属性赋值
    //     switch ($isfirst) {
    //         case '1':
    //             $data['isfirst'] = '0';
    //             break;
    //         default:
    //             $data['isfirst'] = '1';
    //             break;
    //     }
    //     $result=$goodsModel->where("id=$id")->save($data); // 根据条件保存修改的数据

    //     if($result){                    
    //         $this->success('更改状态成功');//设置成功后跳转页面的地址，默认的返回页面是$_SERVER['HTTP_REFERER']
    //         } else {
    //          $this->error('更改状态失败'); //错误页面的默认跳转页面是返回前一页，通常不需要设置
    //         }

        
    
    public function delgoods(){
    //dump($_GET);
    $id=$_GET['id'];
    //echo $id;

    $goodsModel = M("goods"); // 实例化User对象
    $goods=$goodsModel->where("id=$id")->select();
    $result=$goodsModel->where("id=$id")->delete(); // 删除id为5的用户数据
    
    if ($goods[0]['qrpath']!='nopic.jpg') {
        $picPath='Public/Admin/Uploads/qrcode/'.$goods[0]['qrpath'];
        unlink($picPath);
    }

        if($result){                    
            $this->success('删除成功');//设置成功后跳转页面的地址，默认的返回页面是$_SERVER['HTTP_REFERER']
            } else {
             $this->error('删除失败'); //错误页面的默认跳转页面是返回前一页，通常不需要设置
            }

    }
    // public function editgoods(){
    //     $id=$_GET['id'];
    //     $goodsModel=M('goods');//表明,conf中定义前缀
    //     $goods = $goodsModel->where("id=$id")->select();

    //     //dump($goods);
    //     $this->goods=$goods;//name属性对应的值 $this->对应值=$find;
    //     $this->display();
    // }
    // public function updategoods(){

    //         $data=$_POST;
    //         $file=$_FILES;
    //         //dump($file);
    //         $id=$data['id'];
    //         //dump($id);        
    //         $goodsModel = M('goods'); // 实例化User模型
    //         // 要修改的数据对象属性赋值
    //         //$userModel->create();   // 根据表单提交的POST数据创建数据对象
    //         //dump($data);
    //     //$result=$userModel->where("id=$id")->save($data);

    //     if ($file['picture']['size']==0) {
    //         //没有修改头像
    //         $result=$goodsModel->where("id=$id")->save($data);
  
    //     }else{
    //         //修改头像
    //         $upload = new \Think\Upload();// 实例化上传类
    //         $upload->maxSize  = 3145728 ;// 设置附件上传大小
    //         $upload->allowExts  = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
    //         $upload->rootPath  =  './';
    //         $upload->savePath =  'Public/Admin/photo/';// 设置附件上传目录
    //         $upload->autoSub = false;
    //         $upload->saveName = date("YmdHis").rand(100,999);//定义名字
    //         $info = $upload->upload();
    
    //         if(!$info) {// 上传错误提示错误信息
    //                 $this->error($upload->getError());
    //          }else{// 上传成功 获取上传文件信息
    //              //保存表单数据 包括附件数据
    //             $data['picture']= $info['picture']['savename']; 
    //             $result=$goodsModel->where("id=$id")->save($data);
    //                 if ($data['oldpic']!='nopic.jpg') {
    //                 $oldpicPath='Public/Admin/photo/'.$data['oldpic'];
    //                 unlink($oldpicPath);
    //                     }
    //                 }
    //         }
    //     if($result){
    //          $this->success('修改成功！','../Lost/goodslist');
    //          }
    //         else{
    //             $this->error('修改失败！');
    //             }
    // }

}